have a high ranking - Francés Inglés Diccionario